
# Keys and buttons are translated from enum names in InControl

# Keyboard code translations

m.None = None

m.Key0 = 0
m.Key1 = 1
m.Key2 = 2
m.Key3 = 3
m.Key4 = 4
m.Key5 = 5
m.Key6 = 6
m.Key7 = 7
m.Key8 = 8
m.Key9 = 9

m.Pad0 = Num0
m.Pad1 = Num1
m.Pad2 = Num2
m.Pad3 = Num3
m.Pad4 = Num4
m.Pad5 = Num5
m.Pad6 = Num6
m.Pad7 = Num7
m.Pad8 = Num8
m.Pad9 = Num9

m.LeftButton = MouseLeft
m.RightButton = MouseRight
m.MiddleButton = MouseMid
m.PositiveScrollWheel = ScrollUp
m.NegativeScrollWheel = ScrollDown

m.LeftShift = LeftShift
m.RightShift = RightShift
m.LeftCtrl = LeftCtrl
m.RightCtrl = RightCtrl
m.LeftAlt = LeftAlt
m.RightAlt = RightAlt
m.UpArrow = UpArrow
m.DownArrow = DownArrow
m.LeftArrow = LeftArrow
m.RightArrow = RightArrow
m.Space = Space
m.Slash = Slash
m.Backslash = Backslash

#Gamepad

m.Action1 = A
m.Action2 = B
m.Action3 = X
m.Action4 = Y
m.LeftTrigger = LT
m.LeftBumper = LB
m.RightTrigger = RT
m.RightBumper = RB
m.DPadUp = Up
m.DPadDown = Down
m.DPadLeft = Left
m.DPadRight = Right
m.Back = Back
m.Start = Start
m.LeftStickButton = Left Stick
m.RightStickButton = Right Stick
m.View = View
m.Menu = Menu